Book Hotels in Cannon Rocks
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Cannon Rocks hotels

Royal St. Andrews Hotel, Conference Centre & Spa
Reviewed on Feb 17, 2025

My Pond Hotel
Reviewed on Apr 3, 2025

Beach house on golden sand dunes
Reviewed on Feb 10, 2023

Boknesstrand Beachy Charm: Mermaids Cottage Near Shore & Shops.

Tranquil 3-bedroom house with WiFi in Boknes Strand in the bush

African Safari Lodge
Reviewed on Sep 28, 2022

Kariega Game Reserve - Main Lodge
Reviewed on Jan 22, 2024

Sibuya Game Reserve
Reviewed on May 22, 2023

Kariega Game Reserve Settlers Drift
Reviewed on May 5, 2025
Cannon Rocks Hotel & Travel Guide\n
Are you dreaming about exploring Cannon Rocks? We suggest you organize accommodations as soon as you know your itinerary, as there is only 1 place to rest and relax within a convenient driving distance of the main center of Cannon Rocks.
The closest Travelocity accommodation is the Kariega Game Reserve - River Lodge, South Africa, which can be found 6 miles (10 kilometers) from the center of Cannon Rocks. Also, you might like to stay at the Sibuya Game Reserve, located in South Africa, which is 9 miles (14 kilometers) away from the city center.
The Kariega Game Reserve - Ukhozi Lodge is 12 miles (19 kilometers) away from the middle of Cannon Rocks. The Kariega Game Reserve - Main Lodge is about 12 miles (19 kilometers) away.
Port Alfred is situated 35 miles (57 kilometers) to the northwest of Cannon Rocks. During your stay, be sure to visit the Shamwari Game Reserve. Paterson features some comfortable Travelocity-listed places to base yourself. Wise travelers may wish to visit Port Alfred, which is the site of the East Beach. Port Alfred can be found 25 miles (38 kilometers) northeast of Cannon Rocks. Travelocity-listed accommodations in Port Alfred include the The Royal Guest House and The Lookout Guest House.
Before leaving Eastern Cape, you should certainly ensure you get to see some sport. Stop by Nelson Mandela Bay Stadium, which you can find to the west of Cannon Rocks. Sleep not far from the action at the Hacklewood Hill Country House or the Ibhayi Guest Lodge.
When you're traveling through Port Elizabeth International Airport and are looking to find a Travelocity-listed hotel in the area, have a look at Courtyard Port Elizabeth or Brookes Hill Suites.
Frequently asked questions
Recent Cannon Rocks hotel reviews by fellow wanderers
